Search results

1 – 3 of 3
Article
Publication date: 21 November 2018

Basel Bani-Ismail and Youcef Baghdadi

A mature adoption of a service-oriented architecture (SOA) goes steadily through different levels of maturity, whereby each level has its own types of services (e.g. software…

Abstract

Purpose

A mature adoption of a service-oriented architecture (SOA) goes steadily through different levels of maturity, whereby each level has its own types of services (e.g. software services or business services). However, the identification of such services is not an easy task even though there exist many service identification methods (SIMs). This paper aims to propose a new approach to select SIMs. The proposed selection approach for SIMs uses the desired SOA maturity level as the main guidance to assist the organizations in selecting a suitable SIM for each level of SOA maturity.

Design/methodology/approach

The methodology consists of three activities: surveying and selecting a suitable evaluation framework for SIMs, surveying and selecting a suitable SOA maturity model (SOAMM) and using the selected evaluation framework to decide a suitable SIM for the desired SOA maturity level with respect to the selected SOAMM.

Findings

Welke’s SOAMM and two existing evaluation frameworks for SIMs were found suitable to validate the proposed selection approach for SIMs. The two selected frameworks utilized the proposed selection approach to different degrees. To fully utilize the proposed selection approach, a comprehensive evaluation framework is required that addresses the most significant aspects of the existing SIMs.

Originality/value

In this research, the authors propose a new way of using Welke’s SOAMM to guide the organizations in selecting a suitable SIM from the existing evaluation frameworks for SIMs based on the desired SOA maturity level. In addition, the proposed selection approach improves the applicability of the existing evaluation frameworks, as it provides the organizations with a new way to select the methods.

Details

International Journal of Web Information Systems, vol. 15 no. 3
Type: Research Article
ISSN: 1744-0084

Keywords

Article
Publication date: 16 November 2015

Boutheina Gherib, Youcef Baghdadi and Naoufel Kraiem

The purpose of this paper is to consider the method engineering perspective for service-oriented system engineering (SOSE). A number of SOSE methods have been proposed in both…

Abstract

Purpose

The purpose of this paper is to consider the method engineering perspective for service-oriented system engineering (SOSE). A number of SOSE methods have been proposed in both academia and industry. Given this, many intuitive, common questions arise. To answer these questions, many comparison frameworks have been developed. Each of which has considered certain methodological perspectives. However, less attention has been given to the method engineering (ME) perspective. The authors argue that this perspective would answer the question “what ME to apply in order to produce SOSE methods that themselves produce quality services at different levels of abstraction and SBAs”. This research question is further decomposed into other questions; the main one is “whether the existing ME do apply to service orientation”. Answering such a question would lead to either developing SOSE methods by using the existing ME or developing a new ME or framework for the specifics of SOSE.

Design/methodology/approach

This work first provides a literature review on ME approaches and techniques; then, it compares a sample of existing SOSE methods with respect to their ME within a comparison framework that comprises a set of relevant properties of a solution that would be provided by an SOSE method, namely, service-oriented architecture (SOA) adoption, quality of services and ME; and finally, it discusses the applicability of the existing ME to SOSE.

Findings

Strengths and weaknesses of the existing methods with respect to the aforementioned criteria, in addition to SOSE methodology open issues, were identified. The comparison has shown that while the existing SOSE methods have proved their success in a specific task, they still present some weaknesses. Therefore, it is better to benefit from the advantages of the existing ME techniques, notable method fragments, even if they need some alteration.

Research limitations/implications

While this work has many open issues related to SOSE methods with respect to ME, it could be further developed in many directions by exploring the open issues. For instance, the generation of a new ME technique and application of this new ME technique to the existing SOSE methods to see to what extent the existing methods may be situational.

Practical implications

This work has practical implications, as it provides a better understanding of different views of SOSE methods, and assists the method engineers in deciding which ME technique is most suitable to their situation.

Social implications

The produced artifact provides a research roadmap toward SOSE ME.

Originality/value

None of the existing comparison frameworks for SOSE methods has considered the criteria such as SOA adoption and ME techniques. Indeed, ME techniques and approaches would allow better reuse of the existing proven fragments of methods.

Details

International Journal of Web Information Systems, vol. 11 no. 4
Type: Research Article
ISSN: 1744-0084

Keywords

Article
Publication date: 18 November 2013

Youcef Baghdadi

Many service-oriented software engineering (SOSE) methods from industry and academia claim their compliance with SOA and SO, but there is a lack of framework to assess the…

Abstract

Purpose

Many service-oriented software engineering (SOSE) methods from industry and academia claim their compliance with SOA and SO, but there is a lack of framework to assess the existing methods or to provide new ones. First, the paper questions: (Q1) to what extent an approach would consider the three aspect: service, composition, and management to deliver software solutions that are conformed to SO and SOA principles; (Q2) to what extent an approach would consider the aggregates of a method, including representation techniques, assisting tools, and inspection techniques to assess the delivered solution (service and composition), in addition to the process; and (Q3) to what extent an approach would consider the alignment of business and IT through the application of model-driven development by using standards such as model-driven architecture. Then, the paper compares four generic approaches: top-down, bottom-up, green-field, and meet-in-the-middle, within a framework, to highlight their strengths and weaknesses. Finally, the paper aims to propose a business-oriented approach that focuses on the value a business can add to its customers, whereby the value must be specified in a contract to be largely re-used.

Design/methodology/approach

This work develops a framework as an abstract model for SOSE generic methods. Then, it uses the framework as an analytical study to compare the generic methods and come up with research issues and a new method for SOSE.

Findings

A set of guidelines that a SOSE method develops should consider when selecting or developing a new method.

Research limitations/implications

Comparison of existing SOSE methods within the findings of the proposed framework. The paper has theoretical implications as the open issues provide a research roadmap towards the realization of SOA in accordance with a maturity model.

Practical implications

This has practical implications as it: provides a better understanding of the approaches, as they are ambiguously used by the existing methods; and assists developers in deciding an approach having the necessary knowledge related to its process, strengths and weaknesses.

Originality/value

None of the existing comparison framework has raised the level of abstraction up to generic methods such as top-down, green-filed, meet-in-the-middle and bottom-up.

1 – 3 of 3